| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5.
my_mc.duplicateMovieClip(newname:String,depth:Number[,initObject:Object]): MovieClip
newname Уникальный идентификатор создаваемого дублированием мувиклипа.
depth Число, определяющее глубину, на которую будет помещен созданный дублированием мувиклип.
initObject (поддерживается, начиная с Flash Player 6) Объект, содержащий свойства, передаваемые присоединенному мувиклипу. Это свойство позволяет динамически создавать мувиклипы, получающие параметры. Если initObject не объект, параметр игнорируется. Все свойства initObject копируются в только что созданный мувиклип. Свойства, определенные в initObject, доступны функции-конструктору. Этот параметр является необязательным.
Ссылку на дублированный мувиклип.
Метод; создает экземпляр (копию) указанного мувиклипа во время проигрывания ролика. Дублированный мувиклип всегда начинает проигрывание с первого кадра, вне зависимости от того, какой кадр воспроизводился при вызове метода duplicateMovieClip(). Переменные из дублируемого не копируются в дублированный мувиклип. Мувиклипы, созданные с помощью duplicateMovieClip() не дублируются при дублировании с помощью duplicateMovieClip() их родителей. При удалении мувиклипа-родителя, дубликаты также удаляются. Если Вы загрузили ролик при помощи MovieClip.loadMovie() или класса MovieClipLoader в мувиклип, содержимое этого ролика не дублируется. Это значит, что загрузить и продублировать JPEG или SWF файл нельзя.
В примере ниже дублируется мувиклип circle_mc. Код создает мувиклип circle1_mc, в координатах 20,20.
circle_mc.duplicateMovieClip("circle1_mc", this.getNextHighestDepth(), {_x:20, _y:20});
duplicateMovieClip(),MovieClip.removeMovieClip()
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |